package com.example.service;


import com.example.info.LoginInfo;
import com.example.pojo.PageResult;
import com.example.pojo.User;

import java.util.List;

public interface UserService {

    /**
     * 分页查询
     * @return
     */
    PageResult page(Integer page, Integer pageSize);

    /**
     * 新增普通用户
     */
    void save(User user);

    /**
     * 根据id删除用户
     */
    void deleteById(Integer userID);

    /**
     * 根据id查询用户
     */
    User getById(Integer userID);

    /**
     * 修改普通用户信息
     */
    void update(User user);

    // 获取所有用户名
    List<String> getUsername();

    //根据用户名获得密码
    LoginInfo getPasswordByUserName(String username);
}
